@CHARSET "UTF-8";

/* NON-STANDARD FONTS */
@font-face {
  font-family: "HighTower";
  src: url(../fonts/HTOWER.TTF) format("truetype");
}

/* GENERIC ELEMENT STYLES */
* {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
}

html {
    font-size: 125%;
}

a {
    outline: none;
    color: inherit;
    text-decoration: none;
}

a img {
    border: none;
}

li {
    list-style-type: none;
}

.hz-menu { /* styles to make an unordered list into a horizontal menu */
    list-style:none;
}
.hz-menu li {
    display: inline;
    margin: 0 0 0 1em;
    }
.hz-menu a:hover {
    color: #ffffff;
}

/* STRUCTURAL STYLES */
body {
    font-size: 50%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background: #ffffff;
}

#wrapper {
    width: 970px;
    margin: 15px auto;
    background: #ffffff;
}

#branding {
    background: #96B1D0;
    width: 100%;
}

#header-nav {  /* supporting navigation menu in the header (ex. order, login, contact us, etc.) */
    float: right;
}

#header-nav .hz-menu {
    margin: 1em 0 0 0;
    text-align: right;
}

#header-nav .hz-menu li {
    margin: 0 0 0 1.2em;
}
   

.nav {
    background: #678FAE;
    color: #B4C8DE;
    font-size: 1.6em;
    font-weight: 600;
    padding: .4em 0 .3em 1em;
}
.nav a {
    color: #B4C8DE;
}

#content-wrapper {
    position: relative;
    width: 100%;
}

#content {
   
}

#site-info {
    width: 100%;
}


#site-info .nav {

}

#signature {
    width: 970px;
    margin: 15px auto;
    text-align: right;
}
#signature a:hover {
    color: #B4C8DE;
    text-decoration: underline;
}

   
/*Float clearing hacks*/
/* this is necessary to help older IE browsers to handle divs containing floating elements */
.floatcontainer:after {
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden;
}